addHook("MobjSpawn",function(mobj)
	mobj.color = SKINCOLOR_CLOUDY
end, MT_RAYMAN_PIRATECRAWLA_GRAY)

addHook("MobjSpawn",function(mobj)
	mobj.color = SKINCOLOR_EMERALD
end, MT_RAYMAN_PIRATECRAWLA_GREEN)

local function contains(list, x)
	for _, e in pairs(list) do
		if e == x then return true end
	end
	return false
end

-- Prevent bullets from destroying the bots

for _, mt in ipairs{
    MT_RAYMAN_PIRATECRAWLA_GRAY, MT_RAYMAN_PIRATECRAWLA_GREEN
} do
	addHook("ShouldDamage", function(target, inflictor, source, damage, damagetype)
		if not mapheaderinfo[gamemap].lumslua then return end
		if target ~= nil
		and inflictor ~= nil
		and inflictor.type == MT_RAYMAN_PIRATECRAWLA_BULLET
			return false
		end
	end, mt)
end